Due to the addition of two fields to the start of the standard address table (the magicNumber and versionNumber, both of which are 32 bits in size) fields, it is essential that you update any custom address tables your extensions may use to include these two fields.
Failing to add these two fields will result in the following behaviour:
- Extension Shell will overwrite the first two entries in your address table when it initialise the magicNumber and versionNumber fields.
- Extension Shell will place ProcPtrs into the wrong slot of your address table (what you expect in slot N will be written to slot N+2).
Failing to update address tables will cause a crash. To update your address tables, add the magicNumber and versionNumber fields to the start of your custom address table.